Redis 是由義大利人Salvatore Sanfilippo所開發的Key-value資料庫,其高效的性能和支持多種前後端語言的客戶端,不論是應用在快取或是資料存儲,都是目前開發者不可或缺的技能之一。
其他功用與優點可參閱維基百科,這邊就不再贅述。
在開始之前不免俗的要了解一下如何從零開始,方便後面的章節進行順利。
如果你是Windows環境,可以考慮使用虛擬機安裝Linux。
以下為Linux環境的安裝步驟。(後續有時間再補充Mac & Docker環境的Redis Server安裝方式)
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
wget https://download.redis.io/releases/redis-6.2.5.tar.gz
tar xzvf redis-6.2.5.tar.gz
cd redis-6.2.5
make
# /usr/local/redis 此為安裝路徑
make install PREFIX=/usr/local/redis
cd /usr/local/redis/bin/
./redis-server
nc localhost 6379
ping
# 會收到回覆PONG
因為操作都在記憶體中,所以記憶體的配置與使用非常重要,可以透過以下指定了解到目前Redis Server的記憶體使用狀況藉此去微調設定或應用端的需求情境.
INFO memory